package com.shambles.manage2.tkmapper.entity;

import java.io.Serializable;
import java.util.List;
import javax.persistence.*;

@Table(name = "admission_register")
public class AdmissionRegister implements Serializable {
    /**
     * guid
     */
    @Column(name = "guid")
    private String guid;

    /**
     * 入场时间
     */
    @Column(name = "admission_time")
    private Long admissionTime;

    /**
     * 入场人员guid
     */
    @Column(name = "admission_personnel_guid")
    private String admissionPersonnelGuid;

    /**
     * 入场人员名称
     */
    @Column(name = "admission_personnel_name")
    private String admissionPersonnelName;

    /**
     * 操作人员guid
     */
    @Column(name = "operation_personnel_guid")
    private String operationPersonnelGuid;

    /**
     * 操作人员名称
     */
    @Column(name = "operation_personnel_name")
    private String operationPersonnelName;

    /**
     * 预约guid
     */
    @Column(name = "subscribe_guid")
    private String subscribeGuid;

    /**
     * 摊位guid
     */
    @Column(name = "booth_guid")
    private String boothGuid;

    /**
     * 0未出场,1已出场
     */
    @Column(name = "status")
    private Integer status;

    private static final long serialVersionUID = 1L;
    public List<AbattoirBoothDetail> abattoirBoothDetailList = null;

    /**
     * 获取guid
     *
     * @return guid - guid
     */
    public String getGuid() {
        return guid;
    }

    /**
     * 设置guid
     *
     * @param guid guid
     */
    public void setGuid(String guid) {
        this.guid = guid == null ? null : guid.trim();
    }

    /**
     * 获取入场时间
     *
     * @return admission_time - 入场时间
     */
    public Long getAdmissionTime() {
        return admissionTime;
    }

    /**
     * 设置入场时间
     *
     * @param admissionTime 入场时间
     */
    public void setAdmissionTime(Long admissionTime) {
        this.admissionTime = admissionTime;
    }

    /**
     * 获取入场人员guid
     *
     * @return admission_personnel_guid - 入场人员guid
     */
    public String getAdmissionPersonnelGuid() {
        return admissionPersonnelGuid;
    }

    /**
     * 设置入场人员guid
     *
     * @param admissionPersonnelGuid 入场人员guid
     */
    public void setAdmissionPersonnelGuid(String admissionPersonnelGuid) {
        this.admissionPersonnelGuid = admissionPersonnelGuid == null ? null : admissionPersonnelGuid.trim();
    }

    /**
     * 获取入场人员名称
     *
     * @return admission_personnel_name - 入场人员名称
     */
    public String getAdmissionPersonnelName() {
        return admissionPersonnelName;
    }

    /**
     * 设置入场人员名称
     *
     * @param admissionPersonnelName 入场人员名称
     */
    public void setAdmissionPersonnelName(String admissionPersonnelName) {
        this.admissionPersonnelName = admissionPersonnelName == null ? null : admissionPersonnelName.trim();
    }

    /**
     * 获取操作人员guid
     *
     * @return operation_personnel_guid - 操作人员guid
     */
    public String getOperationPersonnelGuid() {
        return operationPersonnelGuid;
    }

    /**
     * 设置操作人员guid
     *
     * @param operationPersonnelGuid 操作人员guid
     */
    public void setOperationPersonnelGuid(String operationPersonnelGuid) {
        this.operationPersonnelGuid = operationPersonnelGuid == null ? null : operationPersonnelGuid.trim();
    }

    /**
     * 获取操作人员名称
     *
     * @return operation_personnel_name - 操作人员名称
     */
    public String getOperationPersonnelName() {
        return operationPersonnelName;
    }

    /**
     * 设置操作人员名称
     *
     * @param operationPersonnelName 操作人员名称
     */
    public void setOperationPersonnelName(String operationPersonnelName) {
        this.operationPersonnelName = operationPersonnelName == null ? null : operationPersonnelName.trim();
    }

    /**
     * 获取预约guid
     *
     * @return subscribe_guid - 预约guid
     */
    public String getSubscribeGuid() {
        return subscribeGuid;
    }

    /**
     * 设置预约guid
     *
     * @param subscribeGuid 预约guid
     */
    public void setSubscribeGuid(String subscribeGuid) {
        this.subscribeGuid = subscribeGuid == null ? null : subscribeGuid.trim();
    }

    /**
     * 获取摊位guid
     *
     * @return booth_guid - 摊位guid
     */
    public String getBoothGuid() {
        return boothGuid;
    }

    /**
     * 设置摊位guid
     *
     * @param boothGuid 摊位guid
     */
    public void setBoothGuid(String boothGuid) {
        this.boothGuid = boothGuid == null ? null : boothGuid.trim();
    }

    /**
     * 获取0未出场,1已出场
     *
     * @return status - 0未出场,1已出场
     */
    public Integer getStatus() {
        return status;
    }

    /**
     * 设置0未出场,1已出场
     *
     * @param status 0未出场,1已出场
     */
    public void setStatus(Integer status) {
        this.status = status;
    }
}